home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Taifun
/
Taifun 136 (1990-05-15)(Ossowski, Stefan)(DE)(PD).zip
/
Taifun 136 (1990-05-15)(Ossowski, Stefan)(DE)(PD).adf
/
MF-Pascal_0.2
/
ReadMe.ASC
< prev
next >
Wrap
Text File
|
1990-04-10
|
2KB
|
55 lines
MF-Pascal V0.2
Dies ist eine Vorversion von einem Pascal-Compiler. Sie kann
Pascal-Programme übersetzen. Es ist zur Zeit jedoch nur ein
Bruchteil des Pascal-Sprachumfangs realisiert. Als Ergebnis
der Übersetzung liefert der Compiler Assembler-Code, der getrennt
assembliert werden muß.
Der Compiler kann zur Zeit nur vom CLI aus aufgerufen werden. Es
ist der Quelltext gefolgt von der Ausgabe-Datei anzugeben.
Pascal < Quelltext > < Assemblerdatei >
Als Assembler ist der A68k und als Linker der Blink beigefügt.
Ebenfalls ist ein Script Names "pas" zum Übersetzen und Linken
beigefügt. Als Library wird die Datei lib.o benötigt.
Momentaner Sprach-Umfang:
- Pascal-Declaration ( const, type, var ):
ca. 80-90 % des Sprach-Umfangs.
- Pascal-Operationen :
ca. 80 % des Sprach-Umfangs.
Integer-Aritmetik: 16 Bit
Real-Aritmetik: 32 Bit FFP
boolsche Vergleiche und Operationen
- Statements:
1. Zuweisungen
2. if - , case - Statement
3. While -, Repeat -, For - Statement
4. Block - Statement ( Begin - End )
5. Funktions-Aufrufe
6. die Standard-Proceduren Write und Writeln mit
festen Ausgabe-Formaten und eingeschränktem
Leistungs-Umfang.
Zu Begin der Compiler-Entwicklung habe ich mich halt auf die
allgemeine Struktur (Daten-Definition) und dem überwiegend
vorkommenden Statement (Zuweisung) konzentriert. Anschließend
die wichtigsten Statements realisiert. Die Erweiterung des Compilers
ist in Arbeit.
Diese Compiler-Version darf für nicht kommerzielle Zecke kopiert
und verwendet werden. Lediglich die Erhebung einer geringen Kopiergebühr
ist zugelassen. Alle weiteren Rechte sind vorbehalten. Speziell
bedarf die kommerzielle Nutzung der Zustimmung des Autors.
Autor:
Manfred Fechner
Gabelsbergerstr. 12
7800 Freiburg